package com.ruoyi.property.service;

import com.ruoyi.property.domain.MeterReading;

import java.util.List;

/**
 * 抄表信息Service接口
 * 
 * @author sux
 * @date 2021-07-01
 */
public interface IMeterReadingService 
{
    /**
     * 查询抄表信息
     * 
     * @param meterId 抄表信息ID
     * @return 抄表信息
     */
    public MeterReading selectMeterReadingById(Long meterId);

    /**
     * 查询抄表信息列表
     * 
     * @param meterReading 抄表信息
     * @return 抄表信息集合
     */
    public List<MeterReading> selectMeterReadingList(MeterReading meterReading);

    /**
     * 新增抄表信息
     * 
     * @param meterReading 抄表信息
     * @return 结果
     */
    public int insertMeterReading(MeterReading meterReading);

    /**
     * 修改抄表信息
     * 
     * @param meterReading 抄表信息
     * @return 结果
     */
    public int updateMeterReading(MeterReading meterReading);

    /**
     * 批量删除抄表信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteMeterReadingByIds(String ids);

    /**
     * 删除抄表信息信息
     * 
     * @param meterId 抄表信息ID
     * @return 结果
     */
    public int deleteMeterReadingById(Long meterId);


    String importMeterReading(List<MeterReading> meterReadingList, boolean updateSupport);

}
